/* Scrivere una funzione che inverte gli elementi di un array di dimensione data */ #include #define n 10 void gira(int vet[], int from, int to) { int temp; if(to>=from) { temp=vet[to]; vet[to]=vet[from]; vet[from]=temp; gira( vet, from+1, to-1); } } int main() { int i, j, temp; int A[n]; printf("Inserisci gli elementi dell'array:\n"); for (i = 0; i < n; i++ ) { printf("> "); scanf("%d", &A[i]); } gira(A, 0, n-1); for (i = 0; i < n; i++ ) printf("%d ", A[i]); printf("\n"); return 0; }